package ModelLag;
import java.util.ArrayList;


public class Kunde extends Person
{
    // instance variables - replace the example below with your own
    private long rabat;
    private String cvrNr;
    private String brugere;
    //private ArrayList<long> ordreNumrer;
    

    /**
     * Construktor som saetter vaerdier til alle parameterer i superklassen plus cvrNr, rabat og brugere
     */
    public Kunde(String name, String adresse, String postNr, String by, String telefonNummer, long rabat, String cvrNr, String brugere)
    {
        super(name, adresse, postNr, by, telefonNummer);
        this.cvrNr = cvrNr;
        this.rabat = rabat;
        this.brugere = brugere;
        super.setType("Kunde");
        //ordreNumrer = new ArrayList<String>();
    }
    
    /**
     * set metode til rabat
     */
    public void setRabat(long rabat)
    {
        this.rabat = rabat;
    }
    /**
     * get metode til rabat
     */
    public long getRabat()
    {
        return rabat;
    }
    /**
     * set metode til cvrNr
     */
    public void setCvrNr(String cvrNr)
    {
        this.cvrNr = cvrNr;
    }
    /**
     * get metode til cvrNr
     */
    public String getCvrNr()
    {
        return cvrNr;
    }
    
    /**
     * opdaterer parametererne brugere, cvrNr og rabat
     */
    public void opdaterKunde(String brugere, String cvrNr, long rabat)
    {
        this.brugere = brugere;
        this.rabat = rabat;
        this.cvrNr = cvrNr;
    }
    public void opdaterMedarbejder(long rabat)
    {
    }
    
    public void opdaterLeverandoer(long indkoebsRabat, String kommentar)
    {
    }
    
    public String getBrugere()
    {
        return brugere;
    }
    
//     public void tilfoejOrdreNr(String ordreNr)
//     {
//         ordreNumrer.add(ordreNr);
//     }
   
}